package com.toman.JavaBean;



import anet.channel.util.StringUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 车间报工
 * 
 * @author toman
 * @email sunlightcs@gmail.com
 * @date 2018-11-28 15:20:29
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class DeviceHouseProductReportEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	private Boolean checkStatus=false;

	/**
	 * 
	 */
	private Long id;
	/**
	 * 企业ID
	 */
	private Long companyId;
	/**
	 * 部门ID
	 */
	private Long departmentId;
	/**
	 * 产线ID
	 */
	private Long beltlineId;
	/**
	 * 日期
	 */
	private String day;
	/**
	 * 完工数量
	 */
	private String finishCount;
	/**
	 * 合格数量
	 */
	private String qualifiedCount;
	/**
	 * 报废数量
	 */
	private String brokenCount;
	/**
	 * 料废数量
	 */
	private String wasteCount;
	/**
	 * 返工数量
	 */
	private String remadeCount;
	/**
	 * 回用数量
	 */
	private String reuseCount;


	/**
	 * 完工数量
	 */
	private String verifyFinishCount;
	/**
	 * 合格数量
	 */
	private String verifyQualifiedCount;
	/**
	 * 报废数量
	 */
	private String verifyBrokenCount;
	/**
	 * 料废数量
	 */
	private String verifyWasteCount;
	/**
	 * 返工数量
	 */
	private String verifyRemadeCount;
	/**
	 * 回用数量
	 */
	private String verifyReuseCount;


	/**
	 * 补充说明
	 */
	private String description;
	/**
	 * 第一张图片的名字
	 */
	private String image1Name;
	/**
	 * 第二张图片的名字
	 */
	private String image2Name;
	/**
	 * 第三张图片的名字
	 */
	private String image3Name;
	/**
	 * 第四张图片的名字
	 */
	private String image4Name;
	/**
	 * 第五张图片的名字
	 */
	private String image5Name;
	/**
	 * 第六张图片的名字
	 */
	private String image6Name;
	/**
	 * 第七张图片的名字
	 */
	private String image7Name;
	/**
	 * 第八张图片的名字
	 */
	private String image8Name;
	/**
	 * 第九张图片的名字
	 */
	private String image9Name;
	/**
	 * 第一张图片的路径
	 */
	private String image1Path;
	/**
	 * 第二张图片的路径
	 */
	private String image2Path;
	/**
	 * 第三张图片的路径
	 */
	private String image3Path;
	/**
	 * 第四张图片的路径
	 */
	private String image4Path;
	/**
	 * 第五张图片的路径
	 */
	private String image5Path;
	/**
	 * 第六张图片的路径
	 */
	private String image6Path;
	/**
	 * 第七张图片的路径
	 */
	private String image7Path;
	/**
	 * 第八张图片的路径
	 */
	private String image8Path;
	/**
	 * 第九张图片的路径
	 */
	private String image9Path;
	/**
	 * 审核人员ID
	 */
	private Long auditUserId;

	
	private String auditUserName;

	/**
	 * 审核时间
	 */
	private String auditTime;
	/**
	 * 审核状态,0未审核，1已审核
	 */
	private String auditStatus;
	/**
	 * 逻辑删除标记,0未删除,-1已删除
	 */
	private Integer deleteFlag;
	/**
	 * 创建者ID
	 */
	private Long createUserId;
	/**
	 * 修改者ID
	 */
	private Long updateUserId;
	/**
	 * 创建时间
	 */
	private String createTime;
	/**
	 * 更新时间
	 */
	private String updateTime;

	/**
	 * 处理图片9张
	 */
	private List<ImageObject> images;

	/**
	 * 部门名称
	 */
	
	private String departmentName;
	/**
	 * 部门编号
	 */
	
	private String departmentNum;

	/**
	 * 创建者
	 */
	
	private String createUserName;

	/**
	 * 修改者
	 */
	
	private String updateUserName;

	
	private String beltlineName;

	
	private String beltlineNum;


	
	private String beltlinePlanOutput;

	
	private String createStringTime;

	
	private String updateStringTime;

	private String statusName;

	public void fillVerifyCountNull2Zero() {
		if (StringUtils.isBlank(this.verifyFinishCount)) {
			this.verifyFinishCount = "0";
		}
		if (StringUtils.isBlank(this.verifyQualifiedCount)) {
			this.verifyQualifiedCount = "0";
		}
		if (StringUtils.isBlank(this.verifyBrokenCount)) {
			this.verifyBrokenCount = "0";
		}
		if (StringUtils.isBlank(this.verifyWasteCount)) {
			this.verifyWasteCount = "0";
		}
		if (StringUtils.isBlank(this.verifyRemadeCount)) {
			this.verifyRemadeCount = "0";
		}
		if (StringUtils.isBlank(this.verifyReuseCount)) {
			this.verifyReuseCount = "0";
		}
	}
}
